package com.jeecms.wicool.entity.user.base;

import java.sql.Timestamp;
import com.jeecms.wicool.entity.shops.ShopInfo;
import com.jeecms.wicool.entity.user.UserInfo;


/**
 * AbstractUserInfo entity provides the base persistence definition of the
 * UserInfo entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractAddress implements java.io.Serializable {

	// Fields

	private Integer id;
	private ShopInfo shop;
	private UserInfo user;
	private String consigneeName;
	private String consigneeAddr;
	private Long mobile;
	private String email;
	private Integer isDefault;
	private Timestamp createTime;
	private Timestamp updateTime;
	

	// Constructors

	/** default constructor */
	public AbstractAddress() {
	}


	public AbstractAddress(Integer id, ShopInfo shop, UserInfo user,
			String consigneeName, String consigneeAddr, Long mobile,
			String email, Integer isDefault, Timestamp createTime,
			Timestamp updateTime) {
		super();
		this.id = id;
		this.shop = shop;
		this.user = user;
		this.consigneeName = consigneeName;
		this.consigneeAddr = consigneeAddr;
		this.mobile = mobile;
		this.email = email;
		this.isDefault = isDefault;
		this.createTime = createTime;
		this.updateTime = updateTime;
	}


	public Integer getId() {
		return id;
	}


	public void setId(Integer id) {
		this.id = id;
	}


	public ShopInfo getShop() {
		return shop;
	}


	public void setShop(ShopInfo shop) {
		this.shop = shop;
	}


	public UserInfo getUser() {
		return user;
	}


	public void setUser(UserInfo user) {
		this.user = user;
	}


	public String getConsigneeName() {
		return consigneeName;
	}


	public void setConsigneeName(String consigneeName) {
		this.consigneeName = consigneeName;
	}


	public String getConsigneeAddr() {
		return consigneeAddr;
	}


	public void setConsigneeAddr(String consigneeAddr) {
		this.consigneeAddr = consigneeAddr;
	}


	public Long getMobile() {
		return mobile;
	}


	public void setMobile(Long mobile) {
		this.mobile = mobile;
	}


	public String getEmail() {
		return email;
	}


	public void setEmail(String email) {
		this.email = email;
	}


	public Integer getIsDefault() {
		return isDefault;
	}


	public void setIsDefault(Integer isDefault) {
		this.isDefault = isDefault;
	}


	public Timestamp getCreateTime() {
		return createTime;
	}


	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}


	public Timestamp getUpdateTime() {
		return updateTime;
	}


	public void setUpdateTime(Timestamp updateTime) {
		this.updateTime = updateTime;
	}



}